Error Codes > Service Error Codes

Service Error Codes

Code Section Error Base Link to Errors
ACS_ERROR_BASE 18000 Access Control Service
ARS_ERROR_BASE 512 Address Resolution Service
AUD_ERROR_BASE 14000 Audit Service
BSS_ERROR_BASE 5000 BLOB Storage Service
CAS_ERROR_BASE 8000 Common Alarm Service
CVS_ERROR_BASE 11000 Current Value Service
DBS_ERROR_BASE 17000 DBS-Based Service
DDS_ERROR_BASE 2000 Device Definition Service
ELS_ERROR_BASE 600 Event Logging Service
FAC_ERROR_BASE 7000 Facility Service
FMS_ERROR_BASE 20000 Flow Measurement Service
GNS_ERROR_BASE 19000 General Notification Service
GENSRV_ERROR_BASE 12000 General Server Message
GRP_ERROR_BASE 6000 Group Service
MSS_ERROR_BASE 800 Master Scheduling Service
NOTE_ERROR_BASE 30000 Note Service
PNT_ERROR_BASE 15000 Point Service
RSM_ERROR_BASE 13000 Remote Service Manager
TRS_ERROR_BASE 4000 Table Reference Service
UIS_ERROR_BASE 1000 Universal Interface Service
VHS_ERROR_BASE 16000 Value History Service

Access Control Service Errors (18000)

Error Error Code Description
ACS_UNSUPPORTED_VERSION (ACS_ERROR_BASE + 16) Request is not supported by this version of ACS
ACS_SHORT_REQUEST (ACS_ERROR_BASE + 17) Request is too short
ACS_ACCESS_DENIED (ACS_ERROR_BASE + 18) Security permission is denied
ACS_DUPLICATE_APP (ACS_ERROR_BASE + 19) Duplicate ACS application
ACS_DUPLICATE_GROUP (ACS_ERROR_BASE + 20) Duplicate ACS group
ACS_INVALID_HEADER_TYPE (ACS_ERROR_BASE + 21) Header is neither an application nor a group
ACS_INVALID_GROUP_ID (ACS_ERROR_BASE + 22) Invalid Group ID. Must be all uppercase letters
ACS_GROUP_ID_NOT_FOUND (ACS_ERROR_BASE + 23) ACS Group not found
ACS_PERMISSION_NOT_FOUND (ACS_ERROR_BASE + 24) Permission not found
ACS_DUPLICATE_PERMISSION (ACS_ERROR_BASE + 25) Duplicate permission
ACS_INVALID_ACCESS_LEVEL (ACS_ERROR_BASE + 26) Invalid access level
ACS_INVALID_USER_TYPE (ACS_ERROR_BASE + 27) Invalid user type
ACS_APP_EVENT_NOT_FOUND (ACS_ERROR_BASE + 28) APP/EVENT not found
ACS_FAILED_TO_ADD (ACS_ERROR_BASE + 29) Failed to add record
ACS_FAILED_TO_READ (ACS_ERROR_BASE + 30) Failed to read record
Back to top

Address Resolution Service Errors (512)

Error Error Code Description
SD_SECURITY_ERROR (ARS_ERROR_BASE + 1) Security check failed
SD_NAME_EXISTS (ARS_ERROR_BASE + 2) Service already exists
SD_NAME_NOT_EXIST (ARS_ERROR_BASE + 3) Service not found
SD_INVALID_REC_VER (ARS_ERROR_BASE + 4) Unknown message version
ARS_LICENSE_TOO_LARGE (ARS_ERROR_BASE + 7) License file too large
ARS_SEAT_IS_DISABLED (ARS_ERROR_BASE + 8) Seat is disabled
ARS_SEAT_NOT_FOUND (ARS_ERROR_BASE + 9) Seat not found
ARS_SEAT_UPDATE_OLD (ARS_ERROR_BASE + 10) Update rejected, record version older than current record
ARS_INVALID_SEAT_ID (ARS_ERROR_BASE + 11) Invalid Seat ID
SD_INVALID_INPUT (ARS_ERROR_BASE + 12) Invalid service name when adding/updating service
ARS_METER_IS_NOT_INUSE (ARS_ERROR_BASE + 13) CAL record is not in use
ARS_METER_NOT_FOUND (ARS_ERROR_BASE + 14) CAL record not found
ARS_METER_UPDATE_OLD (ARS_ERROR_BASE + 15) Update to CAL rejected due to it being an older version
ARS_INVALID_METER_ID (ARS_ERROR_BASE + 16) CAL record not found. Same as ARS_METER_NOT_FOUND
ARS_MSG_VER (ARS_ERROR_BASE + 17) Unsupported message version
ARS_METER_REC_VER (ARS_ERROR_BASE + 18) Incompatible CAL record version
ARS_METER_UPD_FAIL_LOCK (ARS_ERROR_BASE + 19) CAL record update failed, could not lock record
ARS_METER_ADD_FAILED (ARS_ERROR_BASE + 20) Failed to add CAL due to multiple reasons… reasons logged in ARS log file
ARS_METER_UPDATE_FAILED (ARS_ERROR_BASE + 21) CAL record update failed
ARS_CAL_LIMIT (ARS_ERROR_BASE + 22) Making a permanent CAL or enabling a CAL caused the limit to be exceeded
ARS_METER_DISABLED (ARS_ERROR_BASE + 23) Trying to make a status change to a disabled CAL (including using it) other than enabling it
ARS_METER_LOCKED (ARS_ERROR_BASE + 24) Same as above, but locked instead of disabled, and unlocking instead of enabling
ARS_METER_STATUS_INVALID (ARS_ERROR_BASE + 25) Internal consistency checks violated… the meter is multiple types, not just CAL, web user, etc.
ARS_METER_ILLEGAL_CHANGE (ARS_ERROR_BASE + 26) Update to a meter changes its type
ARS_METER_DELETE_FAILED (ARS_ERROR_BASE + 27) Failed to delete a meter from the CygNetMeter.db file, refer to ARS log for more information
ARS_INVALID_COUNT (ARS_ERROR_BASE + 28) Invalid request from CygNet code when reading CVS metadata file
ARS_INVALID_METER_TYPE (ARS_ERROR_BASE + 29) Meter type is invalid for request
ARS_INVALID_INCREMENTAL_REQ (ARS_ERROR_BASE + 30)  
Back to top

Audit Service Errors (14000)

Error Error Code Description
AUD_INVALID_DATA (AUD_ERROR_BASE + 1) Invalid request from CygNet code
AUD_QUEUE_FULL (AUD_ERROR_BASE + 2) Pending changes to write to disk are too much, request is denied
AUD_NO_TX_ID_AVAILABLE (AUD_ERROR_BASE + 3) Transaction ID is not available
AUD_TX_ID_NOT_FOUND (AUD_ERROR_BASE + 4) Transaction ID specified is not found
AUD_MISSING_UID (AUD_ERROR_BASE + 5) No user ID specified when attempting to save changes
AUD_ERROR_GENERATING_SUBKEY (AUD_ERROR_BASE + 6) Database error when attempting to add a transaction comment
AUD_INVALID_COUNT (AUD_ERROR_BASE + 7) Message version requested wasn’t supported by the service (number of requested items was too many)
AUD_UNSUPPORTED_VERSION (AUD_ERROR_BASE + 8) Message version requested wasn’t supported by the service
AUD_SHORT_REQUEST (AUD_ERROR_BASE + 9) Request length is too short
AUD_LONG_REQUEST (AUD_ERROR_BASE + 10) Request length is too long
AUD_SERVICE_SHUTTING_DOWN (AUD_ERROR_BASE + 11) Service is shutting down
AUD_INVALID_SOURCE_FLAG (AUD_ERROR_BASE + 12) Invalid source flag
AUD_LOCK_ERROR (AUD_ERROR_BASE + 13) Error locking metadata
AUD_ERROR_FILE_READ (AUD_ERROR_BASE + 14) Error reading metadata
AUD_ERROR_FILE_WRITE (AUD_ERROR_BASE + 15) Error writing metadata
AUD_UPDATE_MSG_REJECT (AUD_ERROR_BASE + 16) Update message sent to AUD service was rejected
AUD_TX_SOURCE_IS_NOT_USER (AUD_ERROR_BASE + 17) Rejected transaction source because it was not manually created by a user
Back to top

BLOB Storage Service Errors (5000)

Error Error Code Description
BSSCLIENT_INVALID_ARG (BSS_ERROR_BASE + 1) Invalid argument
BSSCLIENT_FAIL_FILE_OPEN (BSS_ERROR_BASE + 2) Failed to open file
BSSCLIENT_FAIL_FILE_READ (BSS_ERROR_BASE + 3) Failed to read file
BSSCLIENT_FAIL_FILE_WRITE (BSS_ERROR_BASE + 4) Failed to write file
BSSCLIENT_DB_ERROR (BSS_ERROR_BASE + 5) Failed on general database error
BSSCLIENT_BLOB_NOT_FOUND (BSS_ERROR_BASE + 6) Blob not found
BSSCLIENT_BLOB_SIZE_MISMATCH (BSS_ERROR_BASE + 7) Blob size mismatch
BSSCLIENT_USER_CANCELLED (BSS_ERROR_BASE + 8) User canceled
BSSCLIENT_INTERNAL_ERROR (BSS_ERROR_BASE + 9) Internal error
BSSCLIENT_UPDATE_NOT_NEEDED (BSS_ERROR_BASE + 10) Updated blob exists, update not performed
BSSCLIENT_SECURITY_FAILED (BSS_ERROR_BASE + 11) Security check failed
BSSCLIENT_DB_INDEX_NOT_FOUND (BSS_ERROR_BASE + 12) Database index not found
BSSCLIENT_BLOB_ALREADY_EXISTS (BSS_ERROR_BASE + 13) Blob file name or blob name already exists
BSSCLIENT_FILE_THD_PROCESSING (BSS_ERROR_BASE + 14) Server is busy performing file load processing
BSSCLIENT_BLOB_NAME_INVALID (BSS_ERROR_BASE + 15) Blob file name or blob name is invalid
Blob download errors
BSSCLIENT_BLOB_HEADER_MISMATCH (BSS_ERROR_BASE + 20) Blob headers before and after download do not match
BSSCLIENT_BLOB_DISKSIZE_MISMATCH (BSS_ERROR_BASE + 21) Blob size and downloaded file size do not match
BSSCLIENT_BLOB_LOCK_MISMATCH (BSS_ERROR_BASE + 22) Blob lock times before and after download do not match
Librarian errors
BSSCLIENT_LIBRARIAN_NOT_ENABLED (BSS_ERROR_BASE + 30) BSS Librarian is not enabled for the folder
BSSCLIENT_CHECKED_OUT_OTHER_USER (BSS_ERROR_BASE + 31) File is checked out to another user
BSSCLIENT_NOT_CHECKED_OUT (BSS_ERROR_BASE + 32) File is not checked out
BSSCLIENT_LIBRARIAN_NOT_SUPPORTED (BSS_ERROR_BASE + 33) Service does not support the Librarian feature
BSSCLIENT_CHECKED_OUT_CURRENT_USER (BSS_ERROR_BASE + 34) File is already checked out to the current user
Back to top

Common Alarm Service Errors (8000)

Error Error Code Description
CAS_OBSOLETE_MSG (CAS_ERROR_BASE + 0) Obsolete message is no longer supported
CAS_INVALID_LENGTH (CAS_ERROR_BASE + 1) Invalid alarm message length
CAS_SECURITY_VIOLATION (CAS_ERROR_BASE + 2) Alarm service security violation
CAS_INVALID_OPERATION (CAS_ERROR_BASE + 3) Invalid alarm service operation
CAS_ALARM_ERROR (CAS_ERROR_BASE + 4) Error processing multi-alarm message
CAS_POINT_NOT_FOUND (CAS_ERROR_BASE + 5) Alarm service point not found
CAS_INVALID_STATE_CHANGE (CAS_ERROR_BASE + 6) Alarm state change was not valid
CAS_CONVERSION_ERROR (CAS_ERROR_BASE + 7) Error in alarm record conversion
CAS_INVALID_SEQ_NUM (CAS_ERROR_BASE + 8) Invalid sequence number provided to incremental message
CAS_INVALID_COUNT (CAS_ERROR_BASE + 9) Invalid count specified in message request
CAS_LOCK_ERROR (CAS_ERROR_BASE + 10) Metadata lock failed
CAS_ERROR_FILE_READ (CAS_ERROR_BASE + 11) Error reading file
CAS_ERROR_FILE_WRITE (CAS_ERROR_BASE + 12) Error writing file
CAS_READONLY_SET_DENIED (CAS_ERROR_BASE + 13) Service in read-only mode: Alarm set denied
CAS_READONLY_ACK_DENIED (CAS_ERROR_BASE + 14) Service in read-only mode: Alarm acknowledge denied
CAS_READONLY_CLEAR_DENIED (CAS_ERROR_BASE + 15) Service in read-only mode: Alarm clear denied
CAS_READONLY_IGNORE_DENIED (CAS_ERROR_BASE + 16) Service in read-only mode: Ignore alarm denied
CAS_READONLY_UNIGNORE_DENIED (CAS_ERROR_BASE + 17) Service in read-only mode: Unignore alarm denied
CAS_READONLY_FORCE_CLEAR_DENIED (CAS_ERROR_BASE + 18) Service in read-only mode: Force clear denied
CAS_READONLY_CHG_META_DENIED (CAS_ERROR_BASE + 19) Service in read-only mode: Set metadata denied
CAS_READONLY_COMMENT_DENIED (CAS_ERROR_BASE + 20) Service in read-only mode: Change comment denied
CAS_READONLY_GENERAL_DENIED (CAS_ERROR_BASE + 21) Service in read-only mode: Action denied
CAS_INVALID_START_TIME (CAS_ERROR_BASE + 22) Incremental message provided an invalid server start time
CAS_SERVER_SHUTDOWN (CAS_ERROR_BASE + 23) Service is shutting down
CAS_ALARM_VERSION_MISMATCH (CAS_ERROR_BASE + 24) Alarm record version mismatch
CAS_POINT_NOT_PROCESSED (CAS_ERROR_BASE + 25) Error while processing the request
CAS_ALARM_SITE_MISMATCH (CAS_ERROR_BASE + 26) Source Site.Service of Alarm Change does not match Site.Service in tag
Back to top

Current Value Service Errors (11000)

The HSS, OPCIS and SVCMON use these error codes. See Universal Interface Service Errors for the UIS errors.

Error Error Code Description
RT_SET_ERROR (CVS_ERROR_BASE + 0) Set point request failed
RT_SET_QUEUE_FULL (CVS_ERROR_BASE + 1) Set point request failed because the queue is full
RT_SET_ACCESS_DENIED (CVS_ERROR_BASE + 2) Set point request failed due to insufficient security access
RT_SET_POINT_NOT_FOUND (CVS_ERROR_BASE + 3) Set point request failed because the point was not found
RT_MATCH_POINT_NOT_FOUND (CVS_ERROR_BASE + 4) Match point request failed because the point was not found
RT_POINT_NOT_FOUND (CVS_ERROR_BASE + 5) PointId not found
CVS_UNSUPPORTED_MSG_VERSION (CVS_ERROR_BASE + 6) CVS message version is not supported
RT_SET_USER_SET_POINT_DENIED (CVS_ERROR_BASE + 7) User value update is denied
RT_INVALID_SEQUENCE_NUMBER (CVS_ERROR_BASE + 8) Sequence number for GET_CHANGES messages invalid
RT_READ_SECURITY_DENIED (CVS_ERROR_BASE + 9) RT Read security denied
RT_SET_EXTERNAL_SET_POINT_DENIED (CVS_ERROR_BASE + 10) External value update denied
RT_SET_INTERNAL_SET_POINT_DENIED (CVS_ERROR_BASE + 11) Internal value update denied
RT_INCREMENTAL_CHANGES_NOT_INTIALIZED (CVS_ERROR_BASE + 12) Incremental changes list is not initialized
RT_INVALID_INCREMENTAL_START_TIME (CVS_ERROR_BASE + 13) Start time specified for Incremental Changes is invalid
CVS_ACCESS_DENIED_READONLY_MODE (CVS_ERROR_BASE + 14) General response when message is disallowed due to CVS being in read-only mode
CVS_INVALID_MSG_SIZE (CVS_ERROR_BASE + 15) Message size is invalid
CVS_INVALID_MSG_COUNT (CVS_ERROR_BASE + 16) Message count is invalid
CVS_SERVER_SHUTDOWN (CVS_ERROR_BASE + 17) CVS is shutting down
CVS_FACILITY_UDC_AMBIGUOUS (CVS_ERROR_BASE + 18) Facility.Udc in set point request did not resolve to single point
CVS_INVALID_SET_POINT_FLAGS (CVS_ERROR_BASE + 19) Set point flags not supported by service
Client-side errors
INVALID_TAG (CVS_ERROR_BASE + 100) Invalid tag specified
VALUE_CONVERSION_FAILURE (CVS_ERROR_BASE + 101) Value could not be converted
Back to top

DBS-Based Service Errors (0-old, 17000-new)

Error Error Code Description
DB_EOF (DBS_ERROR_BASE_OLD + 4) End of file detected
DB_BAD_TIME (DBS_ERROR_BASE_OLD + 5) Timestamp doesn't match for update/delete
DB_BAD_ACTION (DBS_ERROR_BASE_OLD + 6) Bad action code for update_data
DB_NO_PARENT (DBS_ERROR_BASE_OLD + 7) Missing parent record for data write
DB_UNDEF_KEY (DBS_ERROR_BASE_OLD + 8) Undefined key type returned from get_level
DB_LOCKED_OUT (DBS_ERROR_BASE_OLD + 9) Read for update denied - Locked out
DB_BAD_SEARCH (DBS_ERROR_BASE_OLD + 10) Invalid search string prefix
DB_BACKIN_UP (DBS_ERROR_BASE_OLD + 11) Server is backing up database
DB_BAD_COMMIT (DBS_ERROR_BASE_OLD + 12) Unable to commit records
DB_SEM_TIMEOUT (DBS_ERROR_BASE_OLD + 13) Semaphore timed-out
DB_SEM_REJECT (DBS_ERROR_BASE_OLD + 14) Request rejected, cannot get semaphore
DB_BAD_KEY (DBS_ERROR_BASE_OLD + 15) An illegal key was specified
DB_OUT_OF_MEMORY (DBS_ERROR_BASE_OLD + 16) Cannot allocate memory for data structures
DB_EOQ (DBS_ERROR_BASE_OLD + 17) End Of queue condition
DB_NOT_FOUND (DBS_ERROR_BASE_OLD + 18) Record or queue not found
DB_QUEUE_BUSY (DBS_ERROR_BASE_OLD + 19) Commit or backup in progress while performing update
DB_BAD_LOGIC (DBS_ERROR_BASE_OLD + 20) Illogical action codes for update_db_records
DB_CINDEX_ERROR (DBS_ERROR_BASE_OLD + 21) Database file errors (file corruption, add already existing, etc.)
DB_BAD_RECORD_TYPE (DBS_ERROR_BASE_OLD + 22) Invalid record type
DB_INVALID_REQUEST (DBS_ERROR_BASE_OLD + 23) Message number is valid, but request data is invalid, usually length is wrong
DBS_GET_VIEW_KEY_MISMATCH (DBS_ERROR_BASE + 1) Start and end keys don't match for DBS View Request
DBS_BAD_RESP_KEY_LENGTH (DBS_ERROR_BASE + 2)  
DBS_INX_KEYS_DIFFERENT (DBS_ERROR_BASE + 3)  
DBS_CHANGE_QUEUE_FAILED_TO_READ (DBS_ERROR_BASE + 4)  
DBS_CHANGE_QUEUE_FAILED_TO_WRITE (DBS_ERROR_BASE + 5)  
DBS_CHANGE_QUEUE_INVALID_SEQ_NUM (DBS_ERROR_BASE + 6)  
DBS_KEY_VALUE_BAD_TABLE_NUMBER (DBS_ERROR_BASE + 7)  
DBS_KEY_VALUE_BAD_WRITE_CONTINUE (DBS_ERROR_BASE + 8)  
DBS_KEY_VALUE_BAD_KEY_LENGTH (DBS_ERROR_BASE + 9)  
DBS_KEY_VALUE_NON_UNIQUE (DBS_ERROR_BASE + 10)  
DBS_KEY_VALUE_LOCK_INFO_OUTOFDATE (DBS_ERROR_BASE + 11)  
DBS_KEY_VALUE_BAD_ROW_LENGTH (DBS_ERROR_BASE + 12)  
DBS_KEY_VALUE_LENGTH_TOO_LARGE (DBS_ERROR_BASE + 13)  
DBS_AUTO_GENERATE_DBKEY_FAILED (DBS_ERROR_BASE + 14)  
DBS_SECURITY_DENIED (DBS_ERROR_BASE + 15) Database security check failed
DB_BAD_DDL_VERSION (DBS_ERROR_BASE + 50) Database version does not match version expected by client
DBS_MISMATCHED_COUNTS (DBS_ERROR_BASE + 51) Mismatched request and response counts
DBS_INVALID_COLUMN_DEF (DBS_ERROR_BASE + 52) Invalid ColumnDef in request
DBS_GET_VIEW_BY_KEYS_KEY_MISMATCH (DBS_ERROR_BASE + 53) DBS keys don't match for DBS_GET_VIEW_BY_KEYS request
DBS_REQ_INX_NOT_FOUND (DBS_ERROR_BASE + 54) Required index not found
DBS_NO_CHANGE_QUEUE (DBS_ERROR_BASE + 55) Incremental updates disabled: No change queue
DBS_ACCESS_DENIED_REPLICATION_MODE (DBS_ERROR_BASE + 56) Access denied: Service in replication mode
DBS_REPL_RESYNC_IN_PROGRESS (DBS_ERROR_BASE + 57) Resync already running
DBS_NOT_IN_REPL_MODE (DBS_ERROR_BASE + 58) Dbs not replicated
DBS_INVALID_COUNT (DBS_ERROR_BASE + 59) Invalid count specified
DBS_REQ_TABLE_NOT_FOUND (DBS_ERROR_BASE + 60) Required table not found
DBS_REQ_FIELDS_NOT_FOUND (DBS_ERROR_BASE + 61) Required fields not found
DBS_SERVER_SHUTDOWN (DBS_ERROR_BASE + 62) DBS service is shutting down
DBS_DATAREC_LEN_ERR (DBS_ERROR_BASE + 63) Record length error
DBS_MAINTENANCE (DBS_ERROR_BASE + 64) Server is busy performing database maintenance
DBS_UNSUPPORTED_MSG_VERSION (DBS_ERROR_BASE + 65) Message version is unsupported
DBS_RECORD_UPDATING_DURING_READ (DBS_ERROR_BASE + 66) Commit in progress while reading record
DBS_ACCESS_DENIED_READONLY_MODE (DBS_ERROR_BASE + 67) Access denied: Service in read-only mode
Back to top

Device Definition Service Errors (2000)

Error Error Code Description
DDS_INVALID_DATA (DDS_ERROR_BASE + 1) Invalid data
DDS_FACILITY_NOT_FOUND (DDS_ERROR_BASE + 5) Facility not found
DDS_INVALID_FACILITY (DDS_ERROR_BASE + 6) Invalid facility ID
DDS_DUPLICATE_FACILITY (DDS_ERROR_BASE + 7) Duplicate facility ID
DDS_REQ_INX_NOT_FOUND (DDS_ERROR_BASE + 8) Required index not found
DDS_DATA_GROUP_NOT_FOUND (DDS_ERROR_BASE + 9) Data group not found
DDS_DEVICE_NOT_FOUND (DDS_ERROR_BASE + 10) Device not found
DDS_READ_ONLY_CONNECTION (DDS_ERROR_BASE + 11) Read only connection to database
DDS_SECURITY_CHECK_FAILED (DDS_ERROR_BASE + 12) Security check failed
DDS_DUPLICATE_FACILITY_ORD (DDS_ERROR_BASE + 13) Duplicate facility ordinal
DDS_DATA_GROUP_TX_NOT_FOUND (DDS_ERROR_BASE + 14)  
DDS_INVALID_TX_KEY (DDS_ERROR_BASE + 15)  
DDS_CLIENT_CALL_FAILURE (DDS_ERROR_BASE + 16) Client call failure
DDS_INVALID_UISCMD_KEY (DDS_ERROR_BASE + 17)  
DDS_FAILED_READ_RECORD (DDS_ERROR_BASE + 18)  
DDS_FAILED_RECORD_UPDATE (DDS_ERROR_BASE + 19)  
DDS_FAILED_RECORD_CREATE (DDS_ERROR_BASE + 20)  
DDS_DUPLICATE_DEVICE_ID (DDS_ERROR_BASE + 21) Duplicate device ID
DDS_INVALID_DEVICE_ID (DDS_ERROR_BASE + 22) Invalid device ID specified
DDS_INVALID_DEVICE_CAT (DDS_ERROR_BASE + 23) Invalid device category specified
DDS_INVALID_REM_DEV_KEY (DDS_ERROR_BASE + 24) Invalid remote detail device key. Must be 0000001
DDS_DEVICE_ID_CONSTRAINT (DDS_ERROR_BASE + 25) Device ID cannot be changed
DDS_INVALID_DETAIL_RECORD (DDS_ERROR_BASE + 26) Invalid device detail record
DDS_INVALID_MSG_VERSION (DDS_ERROR_BASE + 27)  
DDS_UNSUPPORTED_COMP_TYPE (DDS_ERROR_BASE + 28)  
DDS_COULD_NOT_DECOMPRESS (DDS_ERROR_BASE + 29)  
DDS_TRANSACTION_EXPIRED (DDS_ERROR_BASE + 30)  
DDS_CRC_FAILURE (DDS_ERROR_BASE + 31)  
DDS_TX_KEY_NOT_FOUND (DDS_ERROR_BASE + 32)  
DDS_START_CONTINUE_MISMATCH (DDS_ERROR_BASE + 33)  
DDS_COMP_TYPE_MISMATCH (DDS_ERROR_BASE + 34)  
DDS_TX_MISSING_DATA (DDS_ERROR_BASE + 35)  
Back to top

Event Logging Service Errors (600)

Error Error Code Description
ELS_INVALID_DATA (ELS_ERROR_BASE + 1) Invalid or incomplete event record
ELS_QUEUE_FULL (ELS_ERROR_BASE + 2) ELS Pending write queue is full
ELS_LOCK_ERROR (ELS_ERROR_BASE + 3) Error locking metadata
ELS_INVALID_COUNT (ELS_ERROR_BASE + 4) Invalid count specified in message request
ELS_ERROR_FILE_READ (ELS_ERROR_BASE + 5) Error reading metadata
ELS_ERROR_FILE_WRITE (ELS_ERROR_BASE + 6) Error writing metadata
ELS_UNSUPPORTED_MSG_VER (ELS_ERROR_BASE + 7) Received message is an unsupported version
ELS_INVALID_MSG_LENGTH (ELS_ERROR_BASE + 8) Received message is of invalid length
ELS_GENERAL_ERROR (ELS_ERROR_BASE + 9) Service encountered an unspecified error
Back to top

Facility Service Errors (7000)

Error Error Code Description
FAC_INVALID_DATA (FAC_ERROR_BASE + 1) Invalid data
FAC_ERROR_FILE_READ (FAC_ERROR_BASE + 2) Error reading metadata
FAC_ERROR_FILE_WRITE (FAC_ERROR_BASE + 3) Error writing metadata
FAC_INVALID_SERVICE (FAC_ERROR_BASE + 4) Invalid CVS Service
FAC_INVALID_FACILITY (FAC_ERROR_BASE + 5) Invalid facility ID
FAC_DUPLICATE_FACILITY (FAC_ERROR_BASE + 6) Duplicate facility ID
FAC_REQ_INX_NOT_FOUND (FAC_ERROR_BASE + 7) Required index not found
FAC_INVALID_COUNT (FAC_ERROR_BASE + 8)  
FAC_UNSUPPORTED_VERSION (FAC_ERROR_BASE + 9) Facility service: Unsupported version
FAC_SHORT_REQUEST (FAC_ERROR_BASE + 10)  
FAC_PARTIAL_FAIL (FAC_ERROR_BASE + 11)  
FAC_INVALID_REQUEST (FAC_ERROR_BASE + 12)  
FAC_LOCK_ERROR (FAC_ERROR_BASE + 13)  
FAC_FAC_ID_CONSTRAINT (FAC_ERROR_BASE + 14) Facility ID change not allowed
FAC_INVALID_FACTYPE (FAC_ERROR_BASE + 15) Invalid facility type
FAC_TAG_NOT_FOUND (FAC_ERROR_BASE + 16) Facility tag not found
FAC_INVALID_TAG (FAC_ERROR_BASE + 17)  
FAC_METADATA_TOO_LARGE (FAC_ERROR_BASE + 18)  
FAC_SERVICE_NOT_A_CVS (FAC_ERROR_BASE + 19) Site.Service is not a CVS service
Back to top

Flow Measurement Service Errors (20000)

See Troubleshooting CygNet Measurement for more information about these errors.

Error Error Code Description
FMS_UNKNOWN_NODE (FMS_VSIERROR_BASE + 0) A Node or Node type does not exist
FMS_UNKNOWN_GROUP_CAT (FMS_VSIERROR_BASE + 1) Node Group Records: The group category ID is invalid
FMS_END_OF_DATA (FMS_VSIERROR_BASE + 2) All the data has been retrieved
FMS_INVALID_REQ_DATA (FMS_VSIERROR_BASE + 3) Request contains one or more invalid parameters
FMS_SECURITY_FAILED (FMS_VSIERROR_BASE + 4) User does not have necessary security privileges
FMS_MESSAGE_VERSION_ERROR (FMS_VSIERROR_BASE + 5) Message versions do not match
FMS_MESSAGE_TYPE_ERROR (FMS_VSIERROR_BASE + 6) Message types do not match
FMS_INVALID_DATABASE_SCHEME (FMS_VSIERROR_BASE + 7) Database scheme is out of date
FMS_FAILED_SYSSETTING_LOCK (FMS_VSIERROR_BASE + 8) Failed to lock the requested system setting record
FMS_RECORD_NOT_FOUND (FMS_VSIERROR_BASE + 9) User requested data for a record that doesn't exist
FMS_INVALID_COMMAND (FMS_VSIERROR_BASE + 10) Invalid command type
FMS_SERVICE_DATABASE_ERROR (FMS_VSIERROR_BASE + 12) Unexpected database error
FMS_UNEXPECTED_ERROR (FMS_VSIERROR_BASE + 13) Unexpected error
FMS_INVALID_TABLE_ID_TYPE (FMS_VSIERROR_BASE + 14) Invalid table ID type
FMS_INVALID_CHANGE_QUEUE (FMS_VSIERROR_BASE + 15) Invalid change queue
FMS_INVALID_SENTINEL (FMS_VSIERROR_BASE + 16) Invalid security sentinel (for script)
FMS_INVALID_COMMAND_ID (FMS_VSIERROR_BASE + 17) Invalid command history ID (transaction ID)
FMS_OPERATION_CANCELED (FMS_VSIERROR_BASE + 18) Operation canceled; typically by the user
FMS_TIMEOUT (FMS_VSIERROR_BASE + 19) Operation timeout
FMS_LICENSE_EXPIRED (FMS_VSIERROR_BASE + 20) The license for FMS has expired or is unavailable
FMS_ACCESS_DENIED_READ_ONLY_MODE (FMS_VSIERROR_BASE + 21) Service is in read only mode
FMS_FEATURE_DISABLED (FMS_VSIERROR_BASE + 22) Feature is not available in current FMS mode
FMS_CLOSE_PERIOD_BEGIN_ERROR (FMS_VSIERROR_BASE + 23) Selected Node is not active prior to the Close through (C) date specified
FMS_MAX_TEMPLATES_EXCEEDED (FMS_VSIERROR_BASE + 24) The maximum number of templates allowed has been exceeded
FMS_FILE_NOT_FOUND (FMS_VSIERROR_BASE + 25) The specified file was not found
FMS_DISPATCH_LICENSE_EXPIRED (FMS_VSIERROR_BASE + 26) The license for FMS Dispatch has expired or is unavailable
Database errors
FMS_FAILED_TO_SAVE_RECORD (FMS_VSIERROR_BASE + 30) Generic failure. Used for something that "should" never happen but needs to be checked
FMS_NAME_ALREADY_IN_USE (FMS_VSIERROR_BASE + 31) The name of the record is already being used
FMS_INVALID_NAME (FMS_VSIERROR_BASE + 32) The name of the record is invalid or contains bad characters
FMS_RECORD_DOES_NOT_EXIST (FMS_VSIERROR_BASE + 33) Client tried to update a record that doesn't exist
FMS_CHANGE_NOT_ALLOWED (FMS_VSIERROR_BASE + 34) Change not supported by service
FMS_INVALID_ACTIVE_RANGE (FMS_VSIERROR_BASE + 35) Saving record would create a gap in the continuum or the dates are invalid for some reason
FMS_INVALID_NODE_FACILITY (FMS_VSIERROR_BASE + 36) Invalid facility field in the node record
FMS_INVALID_NODE_SITESERVICE (FMS_VSIERROR_BASE + 37) Invalid Site.Service field in the node record
FMS_GROUP_MEMBERSHIP_NOT_ALLOWED (FMS_VSIERROR_BASE + 38) The Node could not be added to a group because it does not meet the membership requirements
FMS_INVALID_LINKED_NODE_TYPE (FMS_VSIERROR_BASE + 39) The Node being linked to a station is the wrong type
FMS_LINKED_NODE_NOT_FOUND (FMS_VSIERROR_BASE + 40) Linked node does not exist
FMS_NODE_HAS_DEPENDENCIES (FMS_VSIERROR_BASE + 41) The node has external dependencies
FMS_USER_EDITS_SEND_CANCELED (FMS_VSIERROR_BASE + 42) The sending of edited data was canceled
FMS_USER_EDITS_WAIT_CANCELED (FMS_VSIERROR_BASE + 43) Waiting for edited data to be processed was canceled
FMS_USER_EDITS_SEND_TIMEOUT (FMS_VSIERROR_BASE + 44) The edited records were not saved because the complete data set was not received
FMS_FAILED_TO_CREATE_AUDIT (FMS_VSIERROR_BASE + 45) There was a problem creating an audit record for the requested operation
FMS_FAILED_TO_CREATE_CMD_HISTORY (FMS_VSIERROR_BASE + 46) There was a problem creating a data transaction record for the requested operation
FMS_INVALID_CONTINUUM_ID (FMS_VSIERROR_BASE + 47) Problem saving the change because the provided record does not reference a valid parent record
FMS_INVALID_DATA_SPAN (FMS_VSIERROR_BASE + 48) The Node Device record had an invalid GM and/or GQ record span
FMS_INVALID_TIME_ZONE (FMS_VSIERROR_BASE + 49) The time zone is invalid
FMS_INVALID_INSTALL_DATE (FMS_VSIERROR_BASE + 50) The install date is invalid
FMS_DATA_SPAN_MISMATCH (FMS_VSIERROR_BASE + 51) GM and GQ record spans must be the same value
FMS_TABLE_NAME_ALREADY_IN_USE (FMS_VSIERROR_BASE + 52) The table name is not unique
FMS_DUPLICATE_NODE_ASSIGNMENT (FMS_VSIERROR_BASE + 53) Another record is already linked to assigned node
FMS_INVALID_CONTRACT_HOUR_CHANGE (FMS_VSIERROR_BASE + 54) The user tried to change the meter's contract hour where data of a different contract hour has changed
FMS_MISMATCH_CONTRACT_HOUR (FMS_VSIERROR_BASE + 55) The timezone information or contract hour does not match between Device Node and Station Node
FMS_INVALID_STATION_CONT_CHANGE (FMS_VSIERROR_BASE + 56) The user tried to change the station contribution for a period that does not span the continuum
FMS_INVALID_ALT_GQ_SOURCE_CHANGE (FMS_VSIERROR_BASE + 57) The user tried to change the alternate gas quality source flag for a period that does not span the continuum
FMS_INVALID_TIMEZONE_CHANGE (FMS_VSIERROR_BASE + 58) The user tried to change the timezone for a period that does not span the continuum
FMS_INVALID_DST_CHANGE (FMS_VSIERROR_BASE + 59) The user tried to change the daylight savings time flag for a period that does not span the continuum
FMS_INVALID_INSTALL_DATE_CHANGE (FMS_VSIERROR_BASE + 60) Install date must be the same value for the entire span of the Node
FMS_INVALID_UNIQUE_TYPE_CHANGE (FMS_VSIERROR_BASE + 61) The user tried to change the uniqueness type for the general group
FMS_INVALID_RAW_DATA_UNIT_SET (FMS_VSIERROR_BASE + 62) The selected raw data unit set doesn't exist, is disabled, or is not read-only
FMS_INVALID_RAW_DATA_UNIT_SET_CHANGE (FMS_VSIERROR_BASE + 63) The user tried to change the raw data unit set for a period that does not span the continuum
FMS_ALT_SOURCE_CANNOT_USE_ALT_SOURCE (FMS_VSIERROR_BASE + 64) Node cannot use an alternate source because it is a source for another Node
FMS_ALT_SOURCE_NO_ALT_SOURCE (FMS_VSIERROR_BASE + 65) Alternate source Node must be specified if Node is configured to use one
FMS_ALT_SOURCE_HAS_ALT_SOURCE (FMS_VSIERROR_BASE + 66) The selected alternate source uses an alternate source of its own
FMS_INVALID_JOB_SCHEDULE_BEGIN_DATE (FMS_VSIERROR_BASE + 67) The selected job schedule begin date is before the device install date or after 12/31/3000
Group membership errors
FMS_GRP_MEMBERSHIP_SELF (FMS_VSIERROR_BASE + 70) A group can't be a member of itself
FMS_GRP_MEMBERSHIP_GQ_IN_GENERAL (FMS_VSIERROR_BASE + 71) Gas Quality groups can't be in general groups
FMS_GRP_MEMBERSHIP_UNIQUE_OTHER_GRP (FMS_VSIERROR_BASE + 72) Unique General groups can't contain other groups
FMS_GRP_MEMBERSHIP_RECURSIVE (FMS_VSIERROR_BASE + 73) Can't create recursive group
FMS_GRP_MEMBERSHIP_GEN_UNIQUE (FMS_VSIERROR_BASE + 74) A Node cannot be a member of multiple groups using the same uniqueness type
FMS_GRP_MEMBERSHIP_STATIONS (FMS_VSIERROR_BASE + 75) Station groups can only contain Stations
FMS_GRP_MEMBERSHIP_PHYS_STATION (FMS_VSIERROR_BASE + 76) Physical Stations groups can only contain meters
FMS_GRP_MEMBERSHIP_GQ_DEVICES (FMS_VSIERROR_BASE + 77) Only Device Nodes may use an alternate gas quality/gas analysis source
FMS_GRP_MEMBERSHIP_GQ_HAS_GQ_HIST (FMS_VSIERROR_BASE + 78) A Node that supports live gas quality cannot use an alternate gas quality/gas analysis source
FMS_GRP_MEMBERSHIP_GQ_USE_ALT_SOURCE (FMS_VSIERROR_BASE + 79) The Node is not configured to use an alternate source, but it is being added to a gas quality group
FMS_GRP_MEMBERSHIP_STATION_CLOSED (FMS_VSIERROR_BASE + 80) Station can't be changed during a period when it is closed
FMS_GRP_MEMBERSHIP_STATION_DEV_CLOSED (FMS_VSIERROR_BASE + 81) A Device can't be added to a Station during a period when the Device has been closed
FMS_GRP_MEMBERSHIP_GRP_NOT_EXIST (FMS_VSIERROR_BASE + 82) An entry can't be added to a group that doesn't exist
FMS_GRP_MEMBERSHIP_STATION_UNIQUE (FMS_VSIERROR_BASE + 83) A Device can only be in one Station Group
FMS_GRP_MEMBERSHIP_GQ_UNIQUE (FMS_VSIERROR_BASE + 84) A Device can only use one alternate gas quality/gas analysis source
FMS_GRP_MEMBERSHIP_PHYS_STATION_ST_MTR (FMS_VSIERROR_BASE + 85) Meters that are also Stations can't be members of another Physical Station
FMS_GRP_MEMBERSHIP_NO_BASERUN (FMS_VSIERROR_BASE + 86) A Physical Station must contain a base run
FMS_GRP_MEMBERSHIP_BAD_PRIORITY_RUN (FMS_VSIERROR_BASE + 87) A Physical Station has invalid priority run configuration
FMS_GRP_MEMBERSHIP_INVALID_BASE_RUN (FMS_VSIERROR_BASE + 88) A Physical Station has invalid base run configuration
FMS_GRP_MEMBERSHIP_INVALID_RUN (FMS_VSIERROR_BASE + 89) A Physical Station has invalid run configuration
Incremental resync errors
FMS_DATA_SYNC_INVALID_SEQUENCE_NUMBER (FMS_VSIERROR_BASE + 100) Invalid sequence number
Messaging errors
FMS_FAILED_TO_PARSE (FMS_VSIERROR_BASE + 120) Failed to parse a protobuf in messaging
Back to top

General Notification Service Errors (0-old, 19000-new)

Error Error Code Description
GNS_UNKNOWN_REQ_TYPE 2 The request type is unknown
GNS_UNKNOWN_NSR_TYPE 3 The address type is unknown
GNS_NO_ADDRESSEES 4 Addressee list is missing
GNS_TOO_MANY_ADDRESSEES 5 More than MAX addresses
GNS_NO_MESSAGE 6 Message is missing
GNS_TOO_MANY_MESSAGES 7 More than one message record
GNS_FAILED_REQUEST 8 Cannot allocate memory to process
GNS_MESSAGE_TOO_LONG 9 Message exceeds MAX length
GNS_ADDRESS_TOO_LONG 10 Address exceeds MAX length
GNS_FAILED_ACK 20 A notification acknowledgment failed
GNS_FAILED_DEL 21 A notification deletion failed
GNS_DEL_NOTIF_INUSE 22 A notification deletion failed, because it was in use
GNS_SECURITY_DENIED_ACK 30 Failed to acknowledge due to insufficient privileges
GNS_SECURITY_DENIED_DEL 31 Failed to delete due to insufficient privileges
GNS_TEST_NOTIFICATION 1111 The notification is a test
GNS_REPL_DENIED_ACK (GNS_ERROR_BASE + 1) Acknowledgments denied on replicated GNS
GNS_REPL_DENIED_DEL (GNS_ERROR_BASE + 2) Deletions denied on replicated GNS
GNS_REPL_DENIED_NOTIF (GNS_ERROR_BASE + 3) Replicated GNS denied notification
GNS_SERVICE_IS_STOPPING (GNS_ERROR_BASE + 4) GNS is stopping, request denied
GNS_NO_FREE_ACKIDS (GNS_ERROR_BASE + 5) Send notification failed: no available acknowledgment IDs
GNS_INVALID_DATA (GNS_ERROR_BASE + 6) Invalid data request
GNS_ERROR_FILE_READ (GNS_ERROR_BASE + 7) Error reading metadata
GNS_ERROR_FILE_WRITE (GNS_ERROR_BASE + 8) Error writing metadata
GNS_LOCK_ERROR (GNS_ERROR_BASE + 9) Error locking metadata
GNS_RECORD_LOCKED (GNS_ERROR_BASE + 10) Record is locked
GNS_INVALID_MSG_VERSION (GNS_ERROR_BASE + 11) Request message has incorrect or obsolete version
GNS_PLUGIN_VALIDATION_DENIED (GNS_ERROR_BASE + 12) Notification plugin validation is in progress
GNS_PLUGIN_VALIDATION_EMPTY (GNS_ERROR_BASE + 13) No GNS Notification plugins to validate
GNS_PLUGIN_UNKNOWN_ERROR (GNS_ERROR_BASE + 14) No GNS Notification plugins to validate
GNS_CREATE_BROADCAST_FAILED (GNS_ERROR_BASE + 15) No GNS Notification plugins to validate
Back to top

General Server Message Errors (base 12000)

Error Error Code Description
GENSRV_NO_ERROR (GENSRV_ERROR_BASE + 0) No error
GENSRV_BAD_PING (GENSRV_ERROR_BASE + 1) Bad CygNet Ping request
GENSRV_SECURITY_DENIED (GENSRV_ERROR_BASE + 2) Security access denied
VSICLIENT_SERVICE_NAME_EMPTY (GENSRV_ERROR_BASE + 3) Service name is empty
VSICLIENT_SERVICE_NAME_INVALID (GENSRV_ERROR_BASE + 4) Service name is invalid
VSICLIENT_SERVICE_TYPE_INCORRECT (GENSRV_ERROR_BASE + 5) Service type is incorrect
VSICLIENT_NOT_SUPPORTED (GENSRV_ERROR_BASE + 6) Function not supported
VSICLIENT_SERVICE_TYPE_INVALID (GENSRV_ERROR_BASE + 7) Service type is invalid
VSICLIENT_USER_CANCELLED (GENSRV_ERROR_BASE + 8)  
GENSRV_CLIENT_INFO_REC_VER (GENSRV_ERROR_BASE + 9) Invalid Client Info record version
GENSRV_AUDIT_LEVEL_INVALID (GENSRV_ERROR_BASE + 10) Audit level not well-formed or outside the defined range
GENSRV_AUDIT_LEVEL_REJECTED (GENSRV_ERROR_BASE + 11) Service rejected the setting of the audit level
GENSRV_INFO_KEYWORD_UNKNOWN (GENSRV_ERROR_BASE + 12) Keyword specified in SET_SERVICE_CONFIG_INFO is unknown
GENSRV_BAD_CI_TOKEN (GENSRV_ERROR_BASE + 13) Client Info token invalid
GENSRV_CI_TOKEN_NOT_FOUND (GENSRV_ERROR_BASE + 14) Client information token not found
GENSRV_CI_DETAIL_NOT_AVAILABLE (GENSRV_ERROR_BASE + 15) Statistics gathering is not enabled
GENSRV_UNKNOWN_ERROR_OCCURRED (GENSRV_ERROR_BASE + 16) Exception caught in GENSERV message handling
GENSRV_READ_ONLY_ACCESS_DENIED (GENSRV_ERROR_BASE + 17) Client is in read-only mode, mutating message denied
GENSRV_UNSUPPORTED_MSG_VERSION (GENSRV_ERROR_BASE + 18) Service message version is unsupported
GENSRV_DISK_FULL (GENSRV_ERROR_BASE + 19) The disk is full
GENSRV_CFG_FILE_ERROR (GENSRV_ERROR_BASE + 20) Generic error for GET_CONFIG_FILE/SET_CONFIG_FILE
GENSRV_CFG_FILE_TOO_BIG (GENSRV_ERROR_BASE + 21) Configuration file too large to send over network
GENSRV_CFG_FILE_INVALID (GENSRV_ERROR_BASE + 22) Configuration file does not validate
GENSRV_FAILOVER_EVENT_DENIED (GENSRV_ERROR_BASE + 23) Unable to process failover event request
GENSRV_UNEXPECTED_FAILOVER_STATUS (GENSRV_ERROR_BASE + 24) Request not compatible with current failover status
GENSRV_UNABLE_TO_LOAD_TRANSLATION (GENSRV_ERROR_BASE + 25) Failure loading change queue translation
GENSRV_SERVICE_MISMATCH (GENSRV_ERROR_BASE + 26) The service detected that the message was intended for another
GENSERV_INVALID_REQUEST (GENSRV_ERROR_BASE + 27) Invalid request data
Back to top

Group Service Errors (6000)

Error Error Code Description
GRP_INVALID_DATA (GRP_ERROR_BASE + 1) Invalid data
GRP_INVALID_NODECAT (GRP_ERROR_BASE + 2) Invalid Node Category
GRP_INVALID_NODETYPE (GRP_ERROR_BASE + 3) Invalid Node Type
GRP_INVALID_NODEID (GRP_ERROR_BASE + 4) Invalid Node ID
GRPCLIENT_HDR_CHANGED (GRP_ERROR_BASE + 5) Node header changed while reading auxiliary data
GRPCLIENT_AUXSIZE_MISMATCH (GRP_ERROR_BASE + 6) Auxiliary data size mismatch
GRPCLIENT_AUXCRC_MISMATCH (GRP_ERROR_BASE + 7) Auxiliary data CRC mismatch
GRPCLIENT_AUX_LOCK_MISMATCH (GRP_ERROR_BASE + 8) Lock timestamp mismatch while reading auxiliary data
GRPCLIENT_AUXINVALID_DATA (GRP_ERROR_BASE + 9) Auxiliary data has invalid data
GRP_INVALID_COUNT (GRP_ERROR_BASE + 10)  
GRP_LOCK_ERROR (GRP_ERROR_BASE + 11)  
GRP_ERROR_FILE_READ (GRP_ERROR_BASE + 12)  
GRP_ERROR_FILE_WRITE (GRP_ERROR_BASE + 13)  
GRP_METADATA_TOO_LARGE (GRP_ERROR_BASE + 14)  
Back to top

Master Scheduling Service Errors (800)

Error Error Code Description
MSS_EXEC_NO_MEMORY (MSS_ERROR_BASE + 0) Out of memory
MSS_EXEC_BAD_FORMAT (MSS_ERROR_BASE + 1) Invalid file format
MSS_EXEC_FILE_NOT_FOUND (MSS_ERROR_BASE + 2) File not found
MSS_EXEC_PATH_NOT_FOUND (MSS_ERROR_BASE + 3) Directory path not found
MSS_EXEC_SVC_CONNECT (MSS_ERROR_BASE + 4) Unable to connect
MSS_EXEC_NETWORK_ERR (MSS_ERROR_BASE + 5) Problem creating command history record for requested operation
MSS_EXEC_MESSAGE_ERR (MSS_ERROR_BASE + 6) Message error
MSS_EXEC_MESSAGE_INVALID (MSS_ERROR_BASE + 7) Unable to execute invalid task
MSS_INVALID_DATA (MSS_ERROR_BASE + 8) Invalid or incomplete database record
MSS_SECURITY_CHECK_FAILED (MSS_ERROR_BASE + 9) Security check failed
Back to top

Note Service Errors (30000)

Error Error Code Description
NOTE_INVALID_DATA (NOTE_ERROR_BASE + 1) Invalid data
NOTE_BODY_TRANSACTION_EXPIRED (NOTE_ERROR_BASE + 2) The write transaction has expired
NOTE_BODY_START_CONTINUE_MISMATCH (NOTE_ERROR_BASE + 3) The write transaction start/continue has inconsistent data
NOTE_NOTE_ID_NOT_FOUND (NOTE_ERROR_BASE + 4) The Note ID specified is not found
NOTE_MISSING_UID (NOTE_ERROR_BASE + 5) User ID specified is empty
NOTE_CRC_FAILURE (NOTE_ERROR_BASE + 6) CRC of Note body data is invalid
NOTE_INVALID_COUNT (NOTE_ERROR_BASE + 7) Invalid count specified in message request
NOTE_UNSUPPORTED_VERSION (NOTE_ERROR_BASE + 8) Note Service: Unsupported Version
NOTE_SHORT_REQUEST (NOTE_ERROR_BASE + 9) Request is too short
NOTE_LONG_REQUEST (NOTE_ERROR_BASE + 10) Request is too long
NOTE_SERVICE_SHUTTING_DOWN (NOTE_ERROR_BASE + 11) Note Service is shutting down
NOTE_LOCK_ERROR (NOTE_ERROR_BASE + 12) Lock time for the note body changed
NOTE_BODY_VERSION_CHANGED (NOTE_ERROR_BASE + 13) The Note body version changed while reading the body
NOTE_BODY_DECOMPRESS_FAILED (NOTE_ERROR_BASE + 14) The Note body failed to decompress
NOTE_UPDATE_MSG_REJECT (NOTE_ERROR_BASE + 16) Update message to Note service rejected
NOTE_INVALID_TIMESTAMP (NOTE_ERROR_BASE + 17) Invalid start or end timestamp for the note
NOTE_INVALID_RANGED_NOTE (NOTE_ERROR_BASE + 18) End time of the note is before its start time
NOTE_RECORD_VERSION_INVALID (NOTE_ERROR_BASE + 19) Record version of the note is invalid
NOTE_SECURITY_FAILED (NOTE_ERROR_BASE + 20) Security check failed
Back to top

Point Service Errors (15000)

Error Error Code Description
PNT_INVALID_DATA (PNT_ERROR_BASE + 1) Invalid data
PNT_INVALID_POINTID (PNT_ERROR_BASE + 2) Invalid Point ID
PNT_INVALID_LONGID (PNT_ERROR_BASE + 3) Invalid Long Point ID
PNT_INVALID_SERVICE (PNT_ERROR_BASE + 4) Invalid CVS Service
PNT_INVALID_PTTYPE (PNT_ERROR_BASE + 5) Invalid Point Type
PNT_INVALID_TAG (PNT_ERROR_BASE + 6) Invalid Point Tag
PNT_REQ_INX_NOT_FOUND (PNT_ERROR_BASE + 7) Requested index not found
PNT_INVALID_FACILITY (PNT_ERROR_BASE + 8) Invalid Facility
PNT_POINTID_CONSTRAINT (PNT_ERROR_BASE + 9) Point ID change not allowed
PNT_DUPLICATE_POINTID (PNT_ERROR_BASE + 10) Duplicate Point ID
PNT_DUPLICATE_LONGID (PNT_ERROR_BASE + 11) Duplicate Long Point ID
PNT_TAG_NOT_FOUND (PNT_ERROR_BASE + 12) Tag not found
PNT_ERROR_UNKNOWN (PNT_ERROR_BASE + 13)  
PNT_INVALID_COUNT (PNT_ERROR_BASE + 14)  
PNT_ERROR_FILE_READ (PNT_ERROR_BASE + 15)  
PNT_ERROR_FILE_WRITE (PNT_ERROR_BASE + 16)  
PNT_PARTIAL_FAIL (PNT_ERROR_BASE + 17)  
PNT_INVALID_REQUEST (PNT_ERROR_BASE + 18)  
PNT_LOCK_ERROR (PNT_ERROR_BASE + 19)  
Extended data validation errors
PNT_GNSID_ENTRY_ERROR (PNT_ERROR_BASE + 20) Invalid GNS ID specified
PNT_ALM_PRIORITY_ERROR (PNT_ERROR_BASE + 21) Alarm priority exceeds maximum value
PNT_CALC_PARAM_ERROR (PNT_ERROR_BASE + 22) Calculation Parameter is invalid
PNT_ALLOWED_UPDATES_ERR (PNT_ERROR_BASE + 23) Allowed Updates field is not valid
PNT_INVALID_REF_TAG (PNT_ERROR_BASE + 24) Point Reference tag is invalid
PNT_HYPERLIB_ID_ERROR (PNT_ERROR_BASE + 25) The Long Point ID for the HyperPoint is invalid
PNT_INVALID_PTSCHEME (PNT_ERROR_BASE + 26) Point Scheme specified is invalid for current metadata
PNT_PRI_UNITS_LEADING_SPACES (PNT_ERROR_BASE + 27) Primary Units field has leading spaces
PNT_ALT_UNITS_LEADING_SPACES (PNT_ERROR_BASE + 28) Alternate Units field has leading spaces
PNT_REPORT_DELAY_UNITS_INVALID (PNT_ERROR_BASE + 29) Report Delay Units field has invalid units specified
PNT_INVALID_HYPERPOINT_TYPE (PNT_ERROR_BASE + 30) HyperPoint type is invalid
PNT_INVALID_HISTORY_SETTINGS (PNT_ERROR_BASE + 31) Invalid history settings
PNTCLIENT_SCRIPT_LOCK_MISMATCH (PNT_ERROR_BASE + 32) Point lock times before and after script read do not match. Only generated by the client
PNTCLIENT_SCRIPT_HEADER_MISMATCH (PNT_ERROR_BASE + 33) Point headers before and after script read do not match. Only generated by the client
PNT_METADATA_TOO_LARGE (PNT_ERROR_BASE + 34)  
PNTCLIENT_FACILITY_UDC_AMBIGUOUS (PNT_ERROR_BASE + 35) Facility.UDC produced ambiguous results in a query
Back to top

Remote Service Manager Errors (0-old, 13000-new)

Error Error Code Description
BSER_UNKNOWN_REQ 1 Unknown request type was received
BSER_SECURITY_ERR 2 Security check failed
BSER_NAME_NOT_FOUND 3 Specified service not found
BSER_NAME_EXISTS 4 Specified service already exists
BSER_NAME_TABLE_FULL 5 Specified service table is full
BSER_INVALID_CONTROL 6 Invalid control request received
BSER_SERVICE_RUNNING 7 Change attempted while service running failed
BSER_FILE_SYSTEM_ERROR 8 File system rejected request
BSER_FILE_RESOURCE 9 File system out of necessary resources
BSER_BAD_FILE_SPEC 10 Invalid file specification rejected
BSER_BAD_DRIVE 11 Invalid disk drive specification rejected
BSER_BAD_PATH 12 Invalid file path specification rejected
BSER_FILE_NOT_FOUND 13 Could not find the specified file
BSER_FILE_LOCKED 14 File specified is locked
BSER_NO_SESSIONS 15 No remote sessions are available
BSER_BUSY 16 Too many directory/file users
BSER_SESSION_LOST 17 Remote file transfer session was lost
BSER_DATA_SEQ 18 Write data out of sequence
BSER_DATA_WRITE 19 Disk write error
BSER_DIR_NOT_EMPTY 20 Directory to be deleted is not empty
BSER_INVALID_PGM 21 Remote system rejected the command
BSER_RECOVERY_INDEX_INVALID 22 Recovery Stage Index is not valid
BSER_PRE_CONDITION_FAILED 23 Method Precondition not met
BSER_OPERATION_CANCELED (RSM_ERROR_BASE + 0) User canceled
BSER_INTERNAL_ERROR (RSM_ERROR_BASE + 1) Internal RSM error occurred
BSER_DATA_DIR_OVERLAP (RSM_ERROR_BASE + 5) Data path already in use by another service
BSER_EXE_OVERLAP (RSM_ERROR_BASE + 6) Executable path already in use by another service
BSER_CANNOT_CONTROL_SELF (RSM_ERROR_BASE + 7) An RSM cannot control itself
BSER_OLD_RECOVERY_CANNOT_BE_SAVED (RSM_ERROR_BASE + 8) Old automatic recovery commands cannot be saved in new service
BSER_REDUNDANCY_OBJ_NOT_FOUND (RSM_ERROR_BASE + 9) Specified redundancy definition was not found
BSER_REDUNDANCY_OBJ_ALREADY_EXISTS (RSM_ERROR_BASE + 10) Specified redundancy definition already exists
BSER_ENTRIES_ERRORS (RSM_ERROR_BASE + 11) One or more errors occurred when processing multiple entries
BSER_TRANSLATION_ERRORS (RSM_ERROR_BASE + 12) One or more errors occurred when parsing the message
BSER_UNKNOWN_OBJECT_TYPE (RSM_ERROR_BASE + 13) RSM does not support the specified redundancy configuration type
BSER_DATABASE_ERROR (RSM_ERROR_BASE + 14) RSM database had an internal error
BSER_REDUNDANCY_VER_MISMATCH (RSM_ERROR_BASE + 15 The specified redundancy definition was updated by another user
BSER_FAILOVER_FAILED (RSM_ERROR_BASE + 16) Failed to start failover
BSER_FAILOVER_FAILED_ALREADY_PROCESSING (RSM_ERROR_BASE + 17) Failed because a failover is already in progress
BSER_FAILOVER_FAILED_INVALID_DEFS (RSM_ERROR_BASE + 18) Failed because redundancy definitions are invalid
BSER_FAILOVER_FAILED_INVALID_SET (RSM_ERROR_BASE + 19) Failed because the specified redundancy set is invalid
BSER_FAILOVER_FAILED_INVALID_RSM (RSM_ERROR_BASE + 20) Failed to start failover because RSM does not contain any of the standby services
BSER_FAILOVER_FAILED_DATACENTER_INCOMPLETE (RSM_ERROR_BASE + 21) Failed to start failover because data-center failover must include the entire site
BSER_FAILOVER_CANCEL_FAILED_NOT_IN_FAILOVER (RSM_ERROR_BASE + 22) Cancel failed because this RSM is not currently failing over
BSER_FAILOVER_CANCEL_FAILED_TOKEN_MISMATCH (RSM_ERROR_BASE + 23) Cancel failed because the provided token did not match any active failover
BSER_FAILOVER_CANCEL_FAILED_NOT_MASTER_RSM (RSM_ERROR_BASE + 24) Cancel failed because this is not the master RSM
BSER_INDEX_OUT_OF_RANGE (RSM_ERROR_BASE + 25) Requested index is out of the allowable range
BSER_FORWARDING_FAILED (RSM_ERROR_BASE + 26)  
BSER_FAILOVER_FAILED_INVALID_DOMAIN_REGISTRATION (RSM_ERROR_BASE + 27) Failed to start failover because the RSM is not registered on failover domain
BSER_RECOVERY_ACTION_UNKNOWN (RSM_ERROR_BASE + 28) RSM does not support the automatic service recovery action
BSER_FAILOVER_FAILED_NOT_PROCESSING (RSM_ERROR_BASE + 29) Failover event is not processing, failed to take a step
BSER_FAILOVER_FAILED_STEP_FAILED (RSM_ERROR_BASE + 30) Failover step failed to complete properly
Back to top

Table Reference Service Errors (4000)

Error Error Code Description
TRS_UNSUPPORTED_MSG (TRS_ERROR_BASE + 1) Unsupported message
TRS_TABLE_NOT_FOUND (TRS_ERROR_BASE + 2) Table not found
TRS_KEY_INVALID (TRS_ERROR_BASE + 3)  
TRS_INTERNAL_ERROR (TRS_ERROR_BASE + 4)  
Back to top

Universal Interface Service Errors (1000)

Error Error Code Description
UIS_INVALID_MSG_VERSION (UIS_ERROR_BASE + 2) Invalid message version
UIS_ERROR_PROCESSING_REQ (UIS_ERROR_BASE + 3) General message processing error
UIS_ERROR_NO_DEVICES_LOADED (UIS_ERROR_BASE + 4) No devices loaded in UIS
UIS_ERROR_NO_DEVICES_MATCHED (UIS_ERROR_BASE + 5) No devices matched UIS Command request
UIS_ERROR_COMM_DEVICE_NOT_FOUND (UIS_ERROR_BASE + 6) Comm device not found
UIS_ERROR_COMM_DEVICE_NOT_LOADED (UIS_ERROR_BASE + 7) Comm device not loaded
UIS_ERROR_UNKNOWN (UIS_ERROR_BASE + 8) An unknown error occurred
UIS_ERROR_CFG_NOT_LOADED (UIS_ERROR_BASE + 9) Device configuration not loaded yet
UIS_CMD_REJECTED_SECURITY (UIS_ERROR_BASE + 10) Security denied
UIS_CMD_REJECTED_INVALID (UIS_ERROR_BASE + 11) Command invalid
UIS_CMD_REJECTED_INVALID_POINT (UIS_ERROR_BASE + 12) Status point ID is invalid
UIS_CMD_REJECTED_INVALID_TYPE (UIS_ERROR_BASE + 13) Invalid command type
UIS_CMD_REJECTED_INVALID_PARM (UIS_ERROR_BASE + 14) Parameter value out of range
UIS_CMD_REJECTED_MISSING_PARM (UIS_ERROR_BASE + 15) Missing required parameter
UIS_CMD_REJECTED_UNKNOWN (UIS_ERROR_BASE + 16) Command rejected, reason is unknown
UIS_CMD_REJECTED_COULD_NOT_VALIDATE (UIS_ERROR_BASE + 17) Could not validate request parameters
UIS_CMD_REJECTED_RD_DEVICE_DISABLED (UIS_ERROR_BASE + 18) Remote device disabled
UIS_CMD_REJECTED_CD_DEVICE_DISABLED (UIS_ERROR_BASE + 19) Comm device disabled
UIS_CMD_REJECTED_ED_DEVICE_DISABLED (UIS_ERROR_BASE + 20) Import/Export device disabled
UIS_CMD_REJECTED_NOT_SUPPORTED (UIS_ERROR_BASE + 21) Message to device not supported
UIS_CMD_REJECTED_CD_DEVICE_NOT_READY (UIS_ERROR_BASE + 22) Comm device not ready
UIS_CMD_REJECTED_CMD_DISABLED (UIS_ERROR_BASE + 23) Command is disabled
UIS_CMD_REJECTED_UNSUPP_HOST_MOST (UIS_ERROR_BASE + 24) Unsupported host mode
UIS_CMD_REJECTED_COMM_UNABLE_TO_CONN (UIS_ERROR_BASE + 25) Comm. unable to connect
UIS_CMD_REJECTED_COMM_UNABLE_TO_SEND (UIS_ERROR_BASE + 26) Comm. unable to send
UIS_CMD_REJECTED_SHUTDOWN (UIS_ERROR_BASE + 27) Command rejected: Shutting down
UIS_CMD_REJECTED_COMM_DEV_DISABLED (UIS_ERROR_BASE + 28) Communication disabled
UIS_CMD_REJECTED_TEMPLATE (UIS_ERROR_BASE + 29) Template invalid
UIS_ERROR_DEVICE_NOT_FOUND (UIS_ERROR_BASE + 30) Requested device not found
UIS_ERROR_STARTING_NOT_READY (UIS_ERROR_BASE + 31) UIS starting up; not ready to process requests
UIS_CMD_REJECTED_REPLICATION_MODE (UIS_ERROR_BASE + 33) UIS is in replication mode
UIS_CMD_FORWARDING_REJECTED (UIS_ERROR_BASE + 34) Forwarded UIS command from replicated UIS rejected
UIS_CMD_REJECTED_INVALID_FMS_TOKEN (UIS_ERROR_BASE + 35) Command rejected due to an invalid FMS token being provided
UIS_ACCESS_DENIED_READONLY_MODE (UIS_ERROR_BASE + 50) UIS denied message because it is in read-only mode
UIS_REPLICATION_CMD_FORWARDING_FAILED (UIS_ERROR_BASE + 51) UIS failed when attempting to forward message to source UIS
UIS_ERROR_QUEUE_INFO_INVALID_COUNT (UIS_ERROR_BASE + 52) Invalid count specified in queue access request
UIS_ERROR_QUEUE_INFO_INVALID_PARM (UIS_ERROR_BASE + 53) Invalid parameter specified in queue access request
UIS_ERROR_QUEUE_INFO_INVALID_QNAME (UIS_ERROR_BASE + 54) Requested queue name is invalid
UIS_ERROR_QUEUE_INFO_QNAME_NOTFOUND (UIS_ERROR_BASE + 55) Requested queue name not found
UIS_ERROR_QUEUE_INFO_GENERAL (UIS_ERROR_BASE + 56) General error accessing UIS queue
UIS_ERROR_QUEUE_INFO_READ_DENIED (UIS_ERROR_BASE + 57) Insufficient access to read queues
UIS_ERROR_QUEUE_DELETE_UIS_RESTARTED (UIS_ERROR_BASE + 58) Delete item ids are not valid because the UIS has restarted
UIS_ERROR_QUEUE_DELETE_DENIED (UIS_ERROR_BASE + 59) Delete permission denied
UIS_ERROR_QUEUE_ENTRY_GONE (UIS_ERROR_BASE + 60) The delete item is already gone from the queue
UIS_ERROR_QUEUE_SNAPSHOT_EXPIRED (UIS_ERROR_BASE + 61) The snapshot requested has aged out of the system
UIS_ERROR_QUEUE_SNAPSHOT_INVALID (UIS_ERROR_BASE + 62) The returned snapshot is invalid
UIS_ERROR_QUEUE_SNAPSHOT_UNCOMPRESSED (UIS_ERROR_BASE + 63) The snapshot in the cache is not in a compressed state
UIS_ERROR_QUEUE_INFO_INVALID_OFFSET (UIS_ERROR_BASE + 64) Invalid offset in retrieval request
UIS_ERROR_QUEUE_SNAPSHOT_COMPRESSION_FAILED (UIS_ERROR_BASE + 65) The snapshot could not be compressed
Back to top

Value History Service Errors (0-old, 16000-new)

Error Error Code Description
HIST_UNRECOGNIZED_REQ 1 Unrecognized request type
END_OF_HISTORY 10 No more history values for read
NOT_HISTORY_POINT 11 Invalid history point
NO_HISTORY_FOR_TIME 12 No history values for given range
HIST_INVALID_REQ_DATA 13 Invalid history request data
HIST_FILE_SYS_ERROR 14 History file error occurred
HIST_SAVE_TIMEOUT 15 Timeout trying to save history values
HIST_NAME_TABLE_FULL 20 Cannot add history point — table full
HIST_NAME_CONFLICT 21 Cannot add/edit history point — name exists
HIST_SECURITY 22 History security check failed
NOT_HISTORY_ENTRY 23 Invalid history entry
HIST_VALUE_TABLE_FULL 24 History value table is full
HIST_INTERNAL_ERROR 25 Catchall for unexpected exceptions /errors
HIST_INVALID_MSG_VERSION 26 Request message has incorrect or obsolete version
HIST_INVALID_NAME (VHS_ERROR_BASE + 27) Invalid history name
HIST_TOO_MANY_ORDINALS VHS_ERROR_BASE + 28) Too many ordinals at assigned timestamp
HIST_TOO_MANY_REPLICATE_NAMES VHS_ERROR_BASE + 29) Too many outstanding replicate name requests
HIST_NOT_REPLICATING VHS_ERROR_BASE + 30) The VHS is not replicating
HIST_INVALID_RESP_DATA VHS_ERROR_BASE + 31) The VHS returned data the client could not understand
HIST_STOREHISTLISTEX_ERR (VHS_ERROR_BASE + 40) One or more errors occurred in StoreHistoryListEx
HIST_POINTSTATSEX_ERR (VHS_ERROR_BASE + 50) One or more errors occurred in PointStatsEx
HIST_FORWARD_ERR_ENTRY_TYPE (VHS_ERROR_BASE + 51) Edit entry type mismatch in ForwardVhsEdits
HIST_FORWARD_ERR_ENTRY_SIZE (VHS_ERROR_BASE + 52) Edit entry size mismatch in ForwardVhsEdits
HIST_GETNAMEDARRAY_ERR (VHS_ERROR_BASE + 60) One or more errors occurred in GetNamedArrayValues[Ex]
HIST_FORWARD_EDITS_ERR (VHS_ERROR_BASE + 70) One or more errors occurred in ForwardVhsEdits
HIST_PROC_FORWARD_EDITS_ERR (VHS_ERROR_BASE + 80) One or more errors occurred in ProcessEdits
HIST_DB_MAINTENANCE (VHS_ERROR_BASE + 90) Service is performing database maintenance and cannot accommodate VHS messages
HIST_INVALID_SEQUENCE_NUMBER (VHS_ERROR_BASE + 91) The sequence number provided by the client is not supported by the server
HIST_CHANGE_QUEUE_RETRIEVAL_ERR (VHS_ERROR_BASE + 92) There was a problem pulling a change record off the change queue
HIST_INVALID_QUEUE_INIT_TIME (VHS_ERROR_BASE + 93) The change queue initialization time provided by the client is not correct
HIST_READONLY_ADD_NAME_DENIED (VHS_ERROR_BASE + 94) Request denied due to service in read-only mode
HIST_READONLY_UPDATE_NAME_DENIED (VHS_ERROR_BASE + 95) Request denied due to service in read-only mode
HIST_READONLY_DELETE_NAME_DENIED (VHS_ERROR_BASE + 96) Request denied due to service in read-only mode
HIST_READONLY_ADD_VALUE_DENIED (VHS_ERROR_BASE + 97) Request denied due to service in read-only mode
HIST_READONLY_UPDATE_VALUE_DENIED (VHS_ERROR_BASE + 98) Request denied due to service in read-only mode
HIST_READONLY_DELETE_VALUE_DENIED (VHS_ERROR_BASE + 99) Request denied due to service in read-only mode
HIST_READONLY_FORWARD_EDITS_DENIED (VHS_ERROR_BASE + 100) Request denied due to service in read-only mode
HIST_ID_INCONSISTENCY (VHS_ERROR_BASE + 101) If enforcing Point ID and Long Point ID matching, indicates that IDs in VHS and in request do not match
HIST_INVALID_TIMESTAMP (VHS_ERROR_BASE + 102) An invalid timestamp was provided
HIST_STOREPOINTHISTORYEXTENDED_ERR (VHS_ERROR_BASE + 103) One or more errors occurred in StoreHistoryListExtended, see errors array for details
HIST_GETHISTORYEXTENDEDVALUESFORTIME_ERR (VHS_ERROR_BASE + 104 One or more errors occurred in GetHistoryExtendedValuesForTime, see errors array for details
HIST_END_OF_BLOB (VHS_ERROR_BASE + 105) No more blob characters for read
HIST_INCONSISTENT_BLOB_HASH (VHS_ERROR_BASE + 106) Blob hash retrieved from VHS does not match blob hash in message
HIST_BLOB_TRANSACTION_ERROR (VHS_ERROR_BASE + 107) An error occurred during a blob transaction's read or write
Back to top

Let us know how we can improve this topic.

CygNet at weatherford.com

© 2020 Weatherford. All rights reserved.